An important aspect of XML is the area of schemas and DTDs that define the logical structure (or content model) of an XML document - XML Spy is the ideal tool that integrates schema and DTD creation with working on XML instance documents.
XML Spy supports both editing and schema-validation of the following schema kinds:
| · | Document Type Definitions (DTD)
| | · | Document Content Descriptions (DCD)
| | · | XML-Data Reduced (XDR)
| | · | BizTalk
| | · | XML Schema Definition (XSD) draft April 7, 2000
| | | |
and can validate an XML instance document against any of the above schema dialects.
Since the XML Schema definition is still only available as a "last call" draft, the corresponding implementation in the built-in validating parser in XML Spy is a preliminary version. It does, however, already include - among other functions - all of the following important aspects of XML Schemas:
| · | simpleType & complexType
| | · | element, attribute, attributeGroup
| | · | group, sequence, choice, any
| | · | all datatype facets, including user-defined patterns (!)
| | · | notation, annotation, documentation, include
| | | |
|
|